@charset "UTF-8";

/* CSS Document */



.clearfix:after {

	content:" ";

	display:block;

	clear:both;

	}



.g-poster {

	background: #6ab6f4 url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/top-bg jpg") no-repeat center / 2000px auto;

	}





.sc-contatiner {

	width: calc(100% + 30px);

	height: 654px;

	margin: 0 -15px;

	background: transparent url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-bg png") no-repeat center / auto 654px;

}

.g-ttl-2 {

	text-align: center;

	}

	.g-ttl-2 img {

		margin: 0 auto;

		}



.sc-inner {

	width: 960px;

	height: 654px;

	margin: 0 auto;

	padding-top: 26px;

	/*background-color: rgba(255,0,22,0.29);*/

	}

.sc-inner h3 {

	display: block;

	margin: 0 0 10px 0 !important;

	padding: 0;

	clear: both;

	}

	.sc-btn-box {

		display: block;

		margin-left: 15px;

		margin-bottom: 30px;

		font-size: 0px;

		}

	.sc-btn-box2 {

		margin-bottom: 40px !important;

		}

		.sc-btn-1 {

			display: inline-block;

			margin-right: 6px;

			}



		.sc-btn-1 input[type=checkbox] {

			display: none;

			}

		.sc-btn-1 label {

			display: block;

			height: 45px;

			background: transparent no-repeat center / auto 45px;

			text-indent: 100%;

			white-space: nowrap;

			/*overflow: hidden;*/



			background-color: transparent;

			border: none;

			cursor: pointer;

			outline: none;

			padding: 0;

			appearance: none;

			-webkit-appearance: none;

			transition: .2s all ease;

			filter: drop-shadow(0 2px 5px rgba(0,0,0,0.1));

			}



		.sc-btn-1 label:hover {

			filter: drop-shadow(0 5px 10px rgba(0,0,0,0.3));

			transform: translateY(-3px) scale(1);

			}

		.sc-btn-1 label:active {

			transition: .05s all ease;

			filter: drop-shadow(0 3px 7px rgba(0,0,0,0.2));

			transform: translateY(-1.5px) scale(1);

			}





		.sc-btn-1-1 label { width: 130px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-01 png"); }

		.sc-btn-1-2 label { width: 135px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-02 png"); }

		.sc-btn-1-3 label { width: 120px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-03 png"); }

		.sc-btn-1-4 label { width: 130px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-04 png"); }

		.sc-btn-1-5 label { width: 120px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-05 png"); }

		.sc-btn-1-6 label { width: 130px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-06 png"); }

		.sc-btn-1-7 label { width: 130px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-07 png"); }



		.sc-btn-1-1 label:active { width: 130px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-01-on png"); }

		.sc-btn-1-2 label:active { width: 135px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-02-on png"); }

		.sc-btn-1-3 label:active { width: 120px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-03-on png"); }

		.sc-btn-1-4 label:active { width: 130px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-04-on png"); }

		.sc-btn-1-5 label:active { width: 120px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-05-on png"); }

		.sc-btn-1-6 label:active { width: 130px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-06-on png"); }

		.sc-btn-1-7 label:active { width: 130px; background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-07-on png"); }



		.sc-btn-1-1 input[type=checkbox]:checked + label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-01-on png"); }

		.sc-btn-1-2 input[type=checkbox]:checked + label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-02-on png"); }

		.sc-btn-1-3 input[type=checkbox]:checked + label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-03-on png"); }

		.sc-btn-1-4 input[type=checkbox]:checked + label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-04-on png"); }

		.sc-btn-1-5 input[type=checkbox]:checked + label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-05-on png"); }

		.sc-btn-1-6 input[type=checkbox]:checked + label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-06-on png"); }

		.sc-btn-1-7 input[type=checkbox]:checked + label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-area-07-on png"); }





		.sc-btn-2 {

			display: inline-block;

			width: 224px;

			margin-right: 12px;

			}



		.sc-btn-2 input[type=checkbox] {

			display: none;

			}

		.sc-btn-2 label {

			display: block;

			width: 224px;

			height: 246px;

			margin-bottom: 14px;

			background: transparent no-repeat center / auto 246px;

			text-indent: 100%;

			white-space: nowrap;

			/*overflow: hidden;*/



			background-color: transparent;

			border: none;

			cursor: pointer;

			outline: none;

			padding: 0;

			appearance: none;

			-webkit-appearance: none;

			filter: drop-shadow(0 2px 5px rgba(0,0,0,0.1));

			transition: .2s all ease;

			}



		.sc-btn-2 label:hover {

			filter: drop-shadow(0 5px 10px rgba(0,0,0,0.3));

			transform: translateY(-5px);

			}

		.sc-btn-2 label:active {

			transition: .05s all ease;

			filter: drop-shadow(0 3px 7px rgba(0,0,0,0.2));

			transform: translateY(-3px);

			}







		.sc-btn-2-1 label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-01 png"); }

		.sc-btn-2-2 label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-02 png"); }

		.sc-btn-2-3 label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-03 png"); }

		.sc-btn-2-4 label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-04 png"); }



		.sc-btn-2-1 label:active { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-01-on png"); }

		.sc-btn-2-2 label:active { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-02-on png"); }

		.sc-btn-2-3 label:active { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-03-on png"); }

		.sc-btn-2-4 label:active { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-04-on png"); }



		.sc-btn-2-1 input[type=checkbox]:checked + label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-01-on png"); }

		.sc-btn-2-2 input[type=checkbox]:checked + label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-02-on png"); }

		.sc-btn-2-3 input[type=checkbox]:checked + label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-03-on png"); }

		.sc-btn-2-4 input[type=checkbox]:checked + label { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-prod-04-on png"); }



		.sc-btn-2 p {

			display: block;

			width: 209px;

			padding: 0.4em 0 0.3em;

			text-align: center;

			background-color: #FFF;

			font-size: 14px;

			}







/* 送信ボタン */

.sc-submit {

	position: relative;

	color: #FFF;

	font-size: 18px;

	font-weight: bold;

	

	background-color: transparent;

	background-color: #3092e1;

	border: none;

	cursor: pointer;

	outline: none;

	padding: .6em 3em .4em;

	appearance: none;

	-webkit-appearance: none;

	box-shadow: 0 4px 0 #2777ad;

	border-radius: 6px;

	overflow: visible;

	}

.sc-submit::before {

	display: block;

	position: absolute;

	top: -18px;

	left: -2px;

	content: " ";

	width: 83px;

	height: 33px;

	background: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-btn-lets png") no-repeat center / contain;

	}

	







/* 結果表示 */

.sc-results {

	padding-top: 50px;

	}



.sc-results-main {

	float: right;

	width: 714px;

	/*background-color: rgba(0,224,255,0.48);*/

	}



/* 見出し */

.sc-results-area-ttl {

	position: relative;

	}

	.sc-dl-ttl-1 {

		width: 550px;

		margin: 0 auto;

		}

	/* 見出し内結果表示 */

	.sc-results-ttl-num {

		position: absolute;

		bottom: 10px;

		width: 65.5px;

		height: 59px;

		margin-bottom: 10px;

		background: no-repeat url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-result-area png") center / 65.5px 59px;

		}

	#sc-results-ttl-num-1 { right: 80px; }

	#sc-results-ttl-num-2 { right: 60px; }

	#sc-results-ttl-num-3 { right: 130px; }

	#sc-results-ttl-num-4 { right: 110px; }

	#sc-results-ttl-num-5 { right: 150px; }

	#sc-results-ttl-num-6 { right: 110px; }

	#sc-results-ttl-num-7 { right: 110px; }





		.sc-results-ttl-num span {

			display: block;

			position: absolute;

			top: 4px;

			right: 0;

			width: 59px;

			color: #3092e1;

			text-align: center;

			font-family: -apple-system, BlinkMacSystemFont, 'Open Sans', 'Arial Black', sans-serif;

			font-size: 28px;

			font-weight: 800;

			}



.sc-dl-ttl-2 {

	margin-left: 7px;

	}

	.sc-dl-ttl-2 span {

		display: inline-block;

		background: repeat-x url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/../details/local/images/ttl-underline png") left bottom / 1px auto;

		margin-bottom: .2em;

		padding: 0 1em 0 0;

		color: #0071bb;

		line-height: 0.98;

		vertical-align: baseline;

		letter-spacing: 0.14em;

		}













.sc-card-container {

	width:100%;

    margin: 0 0 15px 0;

    padding: 0 0 15px 0;

	display:-webkit-box;

    display:-moz-box;

    display:-ms-box;

    display:-webkit-flexbox;

    display:-moz-flexbox;

    display:-ms-flexbox;

    display:-webkit-flex;

    display:-moz-flex;

    display:-ms-flex;

    display:flex;

    -webkit-box-lines:multiple;

    -moz-box-lines:multiple;

    -webkit-flex-wrap:wrap;

    -moz-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

	}



	.sc-card {

		position: relative;

		width: 223px;

		margin-left: 7px;

		margin-right: 7px;

		margin-bottom: 15px;

		padding: 0 0 90px 0;

		background-color: #FFF;

		border-bottom: 1px solid #f2f2f2;

		box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1);

		cursor: pointer;

		transition: .2s all ease;

		}

	.sc-card:hover {

		box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);

		transform: translateY(-5px);

		background-color: rgba(48,146,225,0.1);

		}

		.sc-card figure {

			width: 100%;

			margin: 0;

			overflow: hidden;

			}

			.sc-card figure img {

				width: 100%;

				margin: 0;

				}



		.sc-card .sc-card-details {

			padding: 10px;

			color: #333;

			}

		.sc-card a:hover {

			color: #333;

			text-decoration: none!important;

			}



			.sc-card .sc-card-city {

				display: inline-block;

				font-size: 12px;

				margin-right: 0.5em;

				border: 1px solid #ccc;

				padding: .3em .4em .25em;

				line-height: 1;

				}

			.sc-card .sc-card-name1 {

				display: inline;

				font-size: 13px;

				}

			.sc-card .sc-card-name2 {

				display: block;

				margin-top: .26em;

				margin-bottom: .8em;

				font-size: 16px;

				font-weight: bold;

				line-height: 1.3;

				}

			.sc-card .sc-card-body {

				width: 100%;

				font-size: 13px;

				line-height: 1.5;

				text-align: justify;

				text-justify: inter-ideograph;

				}





	/* アイコン */

	.sc-card .sc-card-products {

		display: block;

		position: absolute;

		bottom: 6px;

		padding: 0 2px;

		overflow: hidden;

		}

		.sc-card .sc-card-products .sc-icon {

			display: block;

			float: left;

			}

			.sc-card .sc-card-products .sc-icon span {

				display: block;

				width: 54px;

				height: 74px;

				background: no-repeat 0 / contain;

				text-indent: 100%;

				white-space: nowrap;

				overflow: hidden;

				}

			.sc-card .sc-card-products .sc-icon-coco-3 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-coco-3 png") }

			.sc-card .sc-card-products .sc-icon-coco-2 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-coco-2 png") }

			.sc-card .sc-card-products .sc-icon-coco-1 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-coco-1 png") }



			.sc-card .sc-card-products .sc-icon-risora-3 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-risora-3 png")}

			.sc-card .sc-card-products .sc-icon-risora-2 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-risora-2 png") }

			.sc-card .sc-card-products .sc-icon-risora-1 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-risora-1 png") }



			.sc-card .sc-card-products .sc-icon-desica-3 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-desica-3 png") }

			.sc-card .sc-card-products .sc-icon-desica-2 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-desica-2 png") }

			.sc-card .sc-card-products .sc-icon-desica-1 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-desica-1 png") }



			.sc-card .sc-card-products .sc-icon-zen-3 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-zen-3 png") }

			.sc-card .sc-card-products .sc-icon-zen-2 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-zen-2 png") }

			.sc-card .sc-card-products .sc-icon-zen-1 span { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-zen-1 png") }







.sc-card-s-container {

	

	

	}

.sc-card-s-container {

	width: 100%;

    margin: 0;

    padding: 20px 0 15px 0;

	border-top: 1px solid #cccccc;

	background-color: #f2f2f2;

	display:-webkit-box;

    display:-moz-box;

    display:-ms-box;

    display:-webkit-flexbox;

    display:-moz-flexbox;

    display:-ms-flexbox;

    display:-webkit-flex;

    display:-moz-flex;

    display:-ms-flex;

    display:flex;

    -webkit-box-lines:multiple;

    -moz-box-lines:multiple;

    -webkit-flex-wrap:wrap;

    -moz-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap;

	}



	.sc-card-s {

		position: relative;

		width: 323px;

		margin-left: 20px;

		margin-bottom: 15px;

		padding: 0 0 60px 0;

		background-color: #FFF;

		border-bottom: 1px solid #f2f2f2;

		box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1);

		}

	.sc-card-s:nth-of-type(2n) {

		margin-left: 20px;

		}

		.sc-card-s a {

			position: relative;

			}



			.sc-card-s .sc-card-details {

				padding: 20px 24px;

				}

				.sc-card-s .sc-card-city {

					display: inline-block;

					font-size: 13px;

					border: 1px solid #ccc;

					padding: .3em .5em .2em;

					line-height: 1;

					}

				.sc-card-s .sc-card-name1 {

					display: inline-block;

					margin-bottom: .2em;

					font-size: 14px;

					}

				.sc-card-s .sc-card-name2 {

					display: block;

					margin-bottom: .8em;

					font-size: 16px;

					font-weight: bold;

					}

				



	/* アイコン */

	.sc-card-s .sc-card-s-products {

		display: block;

		position: absolute;

		bottom: 20px;

		padding: 0 20px;

		overflow: hidden;

		}

		.sc-card-s .sc-card-s-products .sc-icon {

			display: block;

			float: left;

			margin: 0 4px;

			}

			.sc-card-s .sc-card-s-products .sc-icon a {

				display: block;

				width: 62px;

				height: 52px;

				background: no-repeat 0 / contain;

				text-indent: 100%;

				white-space: nowrap;

				overflow: hidden;

				}

			.sc-card-s .sc-card-s-products .sc-icon-coco-2 a { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-coco-2-s png") }

			.sc-card-s .sc-card-s-products .sc-icon-coco-1 a { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-coco-1-s png") }



			.sc-card-s .sc-card-s-products .sc-icon-risora-2 a { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-risora-2-s png") }

			.sc-card-s .sc-card-s-products .sc-icon-risora-1 a { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-risora-1-s png") }



			.sc-card-s .sc-card-s-products .sc-icon-desica-2 a { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-desica-2-s png") }

			.sc-card-s .sc-card-s-products .sc-icon-desica-1 a { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-desica-1-s png") }



			.sc-card-s .sc-card-s-products .sc-icon-zen-2 a { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-zen-2-s png") }

			.sc-card-s .sc-card-s-products .sc-icon-zen-1 a { background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/icon-zen-1-s png") }









/* サイドメニュー */

.sc-results-sidebar {

	float: left;

	width: 228px;

	}

	

	/* 検索結果数 */

	.sc-results-sb-num {

		position: relative;

		width: 100%;

		height: 134px;

		margin-bottom: 15px;

		background: no-repeat url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/sc-result-sidebar png") center / 183px 134px;

		}

		.sc-results-sb-num span {

			display: block;

			position: absolute;
			
			width: 120px;
			
			top: 32px;

			right: 22px;

			color: #2776b5;

			text-align: right;

			/*font-family: '.HiraKakuInterface-W8', 'Hiragino Sans W8', 'ヒラギノ角ゴシック W8', 'NotoSans', sans-serif;*/

			font-family: -apple-system, BlinkMacSystemFont, 'Open Sans', 'Arial Black', sans-serif;

			font-size: 50px;

			font-weight: 800;
			text-align: center;

			}



	/* 再検索コンテンツ */

	.sc-results-sb-box {

		width: 100%;

		margin-bottom: 20px;

		border-top: 4px solid #f6e822;

		background-color: #f2f2f2;

		}

	.sc-results-sb-box-border {

		border: 2px solid #f2f2f2;

		background-color: #FFF;

		}

		.sc-results-sidebar h2 {

			margin-bottom: 1.2em;

			padding: .7em 0 .4em;

			background-color: #2776b5;

			font-size: 16px;

			font-weight: bold;

			color: #FFF;

			text-align: center;

			}



		.sc-results-sidebar h3 {

			margin: 0 0 14px 20px;

			}

		.sc-results-sidebar h3 span {

			display: inline-block;

			background: repeat-x url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/../details/local/images/ttl-underline png") left bottom / 1px auto;

			padding: 0 2em 0 0;

			color: #0071bb;

			font-size: 16px;

			line-height: 1.1;

			vertical-align: baseline;

			}



	.sc-results-sidebar .sc-results-sb-list {

		margin: 0 0 0 25px;

		padding-bottom: 25px;

		}

		.sc-results-sidebar .sc-results-sb-list li { margin-bottom: 12px; }

		.sc-results-sidebar input[type=checkbox] {

			display: none;

			}

		.sc-results-sidebar .label {

			display: inline-block;

			position: relative;

			padding: .2em 0 0 31px;

			color: #333;

			font-size: 14px;

			cursor: pointer;

			}

		.sc-results-sidebar .label::before {

			display: inline-block;

			position: absolute;

			top: 0;

			left: 0;

			content: "";

			width: 23px;

			height: 23px;

			border: 1px solid #adadad;

			border-radius: 5px;

			background-color: #FFF;

			}

		.sc-results-sidebar input[type=checkbox]:checked + label::before {

			background: #FFF url("/-/media/Project/Daikin/ac_daikin_co_jp/letsdaikin/local/images/checked png") no-repeat center / 15px auto;

			}





/* モーダル */

.g-modal_el {

	max-width: 700px !important;

	}

.g-modal_body {

    padding: 0 !important;

	}

.g-modal_box {

    width: 100%;

    max-width: 700px !important;

	}

.g-modal_el img {

	vertical-align: bottom;

	margin: 0;

	line-height: 1;

	}

